.topcorner{
   position:fixed;
   top:10px;
   right:10px;
  }

body {
  min-height: 2000px;
  padding-top: 70px;
}

html {
    -webkit-transition: background-color 1s;
    transition: background-color 1s;
}
html, body {
    /* For the loading indicator to be vertically centered ensure */
    /* the html and body elements take up the full viewport */
    min-height: 100%;
}
html.loading {
    /* Replace #333 with the background-color of your choice */
    /* Replace loading.gif with the loading image of your choice */
    background: #333 url('../images/loader.gif') no-repeat 50% 50%;

    /* Ensures that the transition only runs in one direction */
    -webkit-transition: background-color 0;
    transition: background-color 0;
}
body {
    -webkit-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in;
}
html.loading body {
    /* Make the contents of the body opaque during loading */
    opacity: 0;

    /* Ensures that the transition only runs in one direction */
    -webkit-transition: opacity 0;
    transition: opacity 0;
}

.btn-margin{
	margin-right: 5px;
	margin-bottom: 5px;
}

.phase-list-outer{
	padding: 15px;
 	margin-bottom: 20px;
  	border: 1px solid transparent;
  	border-radius: 4px;
}

.phase-list-inline-left{
	top: 1px;
	display:inline-block;
	float: left;
}

.phase-list-inline-right{
	top: 1px;
	display:inline-block;
	float: right;
}